package com.eascs.web.o2o.scheduler.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
/**
 * 老系统逾期数据
 * @author ycz
 *
 */
@Entity
@Table(name="O2O_OVERDUE_REPORT")
public class OaOverDueReport implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = -5960001885216618239L;

	@Id
	private String eaid;
	
	private String bankrefundcode;

	private String billcode;

	@Temporal(TemporalType.DATE)
	private Date createtime;

	private int creator;

	private BigDecimal defaultamount;

	private BigDecimal defaultcapital;

	private int defaultdatenum;

	private BigDecimal defaultinterest;

	private BigDecimal disposalamoun;

	@Temporal(TemporalType.DATE)
	private Date disposaldate;
	
	private String idcard;

	private String isdel;

	private String isnew;

	@Temporal(TemporalType.DATE)
	private Date lastupdatetime;

	private String lastupdateuser;

	@Temporal(TemporalType.DATE)
	private Date loaddate;

	private BigDecimal loanamount;

	private String loanapplyno;

	private String loanername;

	private String loannumber;

	private String ltd;

	@Temporal(TemporalType.DATE)
	private Date maturitydate;

	private BigDecimal penaltyinterest;

	private String provice;

	private String remark;

	private String status;//1-利息逾期,2-本金逾期,3-代偿,4-利息结清,5-本金结清

	public String getEaid() {
		return eaid;
	}

	public void setEaid(String eaid) {
		this.eaid = eaid;
	}

	public String getBankrefundcode() {
		return bankrefundcode;
	}

	public void setBankrefundcode(String bankrefundcode) {
		this.bankrefundcode = bankrefundcode;
	}

	public String getBillcode() {
		return billcode;
	}

	public void setBillcode(String billcode) {
		this.billcode = billcode;
	}

	public Date getCreatetime() {
		return createtime;
	}

	public void setCreatetime(Date createtime) {
		this.createtime = createtime;
	}

	public int getCreator() {
		return creator;
	}

	public void setCreator(int creator) {
		this.creator = creator;
	}

	public BigDecimal getDefaultamount() {
		return defaultamount;
	}

	public void setDefaultamount(BigDecimal defaultamount) {
		this.defaultamount = defaultamount;
	}

	public BigDecimal getDefaultcapital() {
		return defaultcapital;
	}

	public void setDefaultcapital(BigDecimal defaultcapital) {
		this.defaultcapital = defaultcapital;
	}

	public int getDefaultdatenum() {
		return defaultdatenum;
	}

	public void setDefaultdatenum(int defaultdatenum) {
		this.defaultdatenum = defaultdatenum;
	}

	public BigDecimal getDefaultinterest() {
		return defaultinterest;
	}

	public void setDefaultinterest(BigDecimal defaultinterest) {
		this.defaultinterest = defaultinterest;
	}

	public BigDecimal getDisposalamoun() {
		return disposalamoun;
	}

	public void setDisposalamoun(BigDecimal disposalamoun) {
		this.disposalamoun = disposalamoun;
	}

	public Date getDisposaldate() {
		return disposaldate;
	}

	public void setDisposaldate(Date disposaldate) {
		this.disposaldate = disposaldate;
	}

	public String getIdcard() {
		return idcard;
	}

	public void setIdcard(String idcard) {
		this.idcard = idcard;
	}

	public String getIsdel() {
		return isdel;
	}

	public void setIsdel(String isdel) {
		this.isdel = isdel;
	}

	public String getIsnew() {
		return isnew;
	}

	public void setIsnew(String isnew) {
		this.isnew = isnew;
	}

	public Date getLastupdatetime() {
		return lastupdatetime;
	}

	public void setLastupdatetime(Date lastupdatetime) {
		this.lastupdatetime = lastupdatetime;
	}

	public String getLastupdateuser() {
		return lastupdateuser;
	}

	public void setLastupdateuser(String lastupdateuser) {
		this.lastupdateuser = lastupdateuser;
	}

	public Date getLoaddate() {
		return loaddate;
	}

	public void setLoaddate(Date loaddate) {
		this.loaddate = loaddate;
	}

	public BigDecimal getLoanamount() {
		return loanamount;
	}

	public void setLoanamount(BigDecimal loanamount) {
		this.loanamount = loanamount;
	}

	public String getLoanapplyno() {
		return loanapplyno;
	}

	public void setLoanapplyno(String loanapplyno) {
		this.loanapplyno = loanapplyno;
	}

	public String getLoanername() {
		return loanername;
	}

	public void setLoanername(String loanername) {
		this.loanername = loanername;
	}

	public String getLoannumber() {
		return loannumber;
	}

	public void setLoannumber(String loannumber) {
		this.loannumber = loannumber;
	}

	public String getLtd() {
		return ltd;
	}

	public void setLtd(String ltd) {
		this.ltd = ltd;
	}

	public Date getMaturitydate() {
		return maturitydate;
	}

	public void setMaturitydate(Date maturitydate) {
		this.maturitydate = maturitydate;
	}

	public BigDecimal getPenaltyinterest() {
		return penaltyinterest;
	}

	public void setPenaltyinterest(BigDecimal penaltyinterest) {
		this.penaltyinterest = penaltyinterest;
	}

	public String getProvice() {
		return provice;
	}

	public void setProvice(String provice) {
		this.provice = provice;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}
	
}
